export default {
    // hover-calss
    // 图标和item的hoverClass
    hoverClass: {
        type: String,
        default: "pure-hover",
    },

    // 显示状态
    show: {
        type: Boolean,
        default: true,
    },

    // 左侧图标
    leftIcon: {
        type: String,
        default: "__gonggao",
    },

    // 右侧图标
    rightIcon: {
        type: String,
        default: "",
    },

    // 数据列表
    list: {
        type: Array,
        default: () => [],
    },

    // 展示文本的字段名
    keyName: {
        type: String,
        default: "text",
    },

    // 默认展示的索引
    current: {
        type: Number,
        default: 0,
    },

    // 速度 - 横向生效
    // 每秒移动的像素数
    speed: {
        type: [Number, String],
        default: 100,
    },

    // 移动一条数据的时间 - 纵向有效
    duration: {
        type: [Number, String],
        default: 1000,
    },

    // 方向
    vertical: {
        type: Boolean,
        default: false,
    },

    // 停靠在左侧或顶部
    dock: {
        type: Boolean,
        default: false,
    },

    // 停靠时长
    // always: 一直停靠,适合一条数据的时候
    // 数字或数字字符串: 多好毫秒后继续滚动
    dockTime: {
        type: [Number, String],
        default: 3000,
    },
};
